Skip to content

Add OIDC-based buildpack release workflow#2099

Merged
edmorley merged 2 commits into
mainfrom
add-release-workflow
Jun 8, 2026
Merged

Add OIDC-based buildpack release workflow#2099
edmorley merged 2 commits into
mainfrom
add-release-workflow

Conversation

@colincasey

@colincasey colincasey commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Calls the shared _classic-buildpack-publish.yml workflow from heroku/languages-github-actions to publish the heroku/python buildpack to the registry via OIDC.

Auto-triggers when the Linguist-authored "Prepare release" PR is merged to main (guarded on event, branch, repo, and PR author). Also supports manual workflow_dispatch.

Mirrors the pattern established in heroku/heroku-buildpack-nodejs#1653.

W-22295409 is the reference implementation; this is the python caller workflow for the OIDC-Based Classic Buildpack Publishing epic.

W-22295419

Calls the shared `_classic-buildpack-publish.yml` workflow from `heroku/languages-github-actions` to publish the `heroku/python` buildpack to the registry via OIDC.
@colincasey colincasey self-assigned this Jun 4, 2026
@colincasey colincasey marked this pull request as ready for review June 4, 2026 17:31
@colincasey colincasey requested a review from edmorley as a code owner June 4, 2026 17:31
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
- Rename to "Release Buildpack" for consistency with the CNB release workflows
- Remove the workflow_dispatch "qa" input; QA staging publishes stay an
  optional feature of the reusable workflow, enabled from a test buildpack
  when needed rather than exposed on every classic buildpack caller
- Drop the now-unused "qa" with: input (reusable workflow defaults it to false)
@colincasey colincasey requested a review from edmorley June 8, 2026 14:35

@edmorley edmorley left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@edmorley edmorley enabled auto-merge (squash) June 8, 2026 17:33
@edmorley edmorley changed the title Add OIDC-based release workflow Add OIDC-based buildpack release workflow Jun 8, 2026
@edmorley edmorley merged commit 689b417 into main Jun 8, 2026
14 of 17 checks passed
@edmorley edmorley deleted the add-release-workflow branch June 8, 2026 17:39
@heroku-linguist heroku-linguist Bot mentioned this pull request Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants